; Produced by NeoJasminVisitor (tinapoc)
; http://tinapoc.sourceforge.net
; The original JasminVisitor is part of the BCEL
; http://jakarta.apache.org/bcel/
; Mon Oct 10 01:26:21 CEST 2011

.bytecode 50.0
.source <Unknown>
.class public final ocaml/compilers/cafesterolMain
.super fr/x9c/cadmium/kernel/AbstractNativeRunner




.method private <init>(Lfr/x9c/cadmium/kernel/NativeParameters;)V
    .limit stack 2
    .limit locals 2
    .var 0 is this Locaml/compilers/cafesterolMain; from Label0 to Label1
    .var 1 is arg0 Lfr/x9c/cadmium/kernel/NativeParameters; from Label0 to Label1

    
    Label0:
    aload_0
    aload_1
    invokespecial fr/x9c/cadmium/kernel/AbstractNativeRunner/<init>(Lfr/x9c/cadmium/kernel/NativeParameters;)V

    Label1:
    return

.end method



.method private <init>(Locaml/compilers/cafesterolMain;)V
    .limit stack 2
    .limit locals 2
    .var 0 is this Locaml/compilers/cafesterolMain; from Label0 to Label1
    .var 1 is arg0 Locaml/compilers/cafesterolMain; from Label0 to Label1

    
    Label0:
    aload_0
    aload_1
    invokespecial fr/x9c/cadmium/kernel/AbstractNativeRunner/<init>(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)V

    Label1:
    return

.end method



.method public copy()Lfr/x9c/cadmium/kernel/AbstractNativeRunner;
    .limit stack 3
    .limit locals 1
    .var 0 is this Locaml/compilers/cafesterolMain; from Label0 to Label1

    
    Label0:
    new ocaml/compilers/cafesterolMain
    dup
    aload_0
    invokespecial ocaml/compilers/cafesterolMain/<init>(Locaml/compilers/cafesterolMain;)V

    Label1:
    areturn

.end method



.method protected moduleMain()V
    .limit stack 3
    .limit locals 1
    .var 0 is this Locaml/compilers/cafesterolMain; from Label0 to Label1

    
    Label0:
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Pervasives/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Array/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/List/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Char/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/String/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Sys/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Hashtbl/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Sort/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Marshal/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Obj/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Int32/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Int64/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Nativeint/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Lexing/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Parsing/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Set/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Map/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Stack/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Queue/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/CamlinternalLazy/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Lazy/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Stream/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Buffer/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Printf/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Format/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Scanf/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Arg/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Printexc/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Gc/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Digest/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Random/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Callback/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/CamlinternalOO/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Oo/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/CamlinternalMod/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Genlex/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Weak/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Filename/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/Complex/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/ArrayLabels/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/ListLabels/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/StringLabels/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/MoreLabels/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/stdlib/StdLabels/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Misc/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Tbl/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Config/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Clflags/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Terminfo/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Ccomp/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Warnings/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Consistbl/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Linenum/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Location/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Longident/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Syntaxerr/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Parser/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Lexer/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Parse/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Printast/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Unused_var/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Ident/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Path/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Primitive/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Types/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Btype/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Oprint/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Subst/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Predef/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Datarepr/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Env/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Typedtree/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Ctype/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Printtyp/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Includeclass/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Mtype/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Includecore/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Includemod/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Parmatch/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Typetexp/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Stypes/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Typecore/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Typedecl/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Typeclass/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Typemod/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Lambda/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Printlambda/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Typeopt/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Switch/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Matching/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Translobj/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Translcore/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Translclass/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Translmod/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Simplif/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Runtimedef/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Meta/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Instruct/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Bytegen/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Printinstr/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Opcodes/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Emitcode/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Bytesections/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Dll/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Symtable/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Bytelink/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Bytelibrarian/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Bytepackager/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Pparse/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Errors/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Compile/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Main_args/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V
    aload_0
    dup
    dup
    invokestatic ocaml/compilers/Main/entry(Lfr/x9c/cadmium/kernel/AbstractNativeRunner;)Lfr/x9c/cadmium/kernel/Value;
    putfield fr.x9c.cadmium.kernel.AbstractNativeRunner.result Lfr/x9c/cadmium/kernel/Value;
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/incrGlobalsInited()V

    Label1:
    return

.end method



.method public static mainWithReturn([Ljava/lang/String;)Locaml/compilers/cafesterolMain;
    .limit stack 9
    .limit locals 2
    .var 0 is arg0 [Ljava/lang/String; from Label0 to Label1

    
    Label0:
    new ocaml/compilers/cafesterolMain
    dup
    ldc_w ocaml/compilers/cafesterolMain
    ldc_w "cadmium.parameters"
    invokevirtual java/lang/Class/getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;
    aload_0
    getstatic java.lang.System.in Ljava/io/InputStream;
    getstatic java.lang.System.out Ljava/io/PrintStream;
    getstatic java.lang.System.err Ljava/io/PrintStream;
    iconst_0
    ldc_w "ocamlc-standalone.jar"
    invokestatic fr/x9c/cadmium/kernel/NativeParameters/fromStream(Ljava/io/InputStream;[Ljava/lang/String;Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/PrintStream;ZLjava/lang/String;)Lfr/x9c/cadmium/kernel/NativeParameters;
    invokespecial ocaml/compilers/cafesterolMain/<init>(Lfr/x9c/cadmium/kernel/NativeParameters;)V
    astore_1
    aload_1
    ldc_w "Out_of_memory"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "Sys_error"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "Failure"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "Invalid_argument"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "End_of_file"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "Division_by_zero"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "Not_found"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "Match_failure"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "Stack_overflow"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "Sys_blocked_io"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "Assert_failure"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w "Undefined_recursive_module"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload_1
    ldc_w ocaml/stdlib/Pervasives
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Array
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/List
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Char
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/String
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Sys
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Hashtbl
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Sort
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Marshal
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Obj
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Int32
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Int64
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Nativeint
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Lexing
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Parsing
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Set
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Map
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Stack
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Queue
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/CamlinternalLazy
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Lazy
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Stream
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Buffer
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Printf
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Format
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Scanf
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Arg
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Printexc
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Gc
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Digest
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Random
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Callback
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/CamlinternalOO
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Oo
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/CamlinternalMod
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Genlex
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Weak
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Filename
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/Complex
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/ArrayLabels
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/ListLabels
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/StringLabels
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/MoreLabels
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/stdlib/StdLabels
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Misc
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Tbl
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Config
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Clflags
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Terminfo
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Ccomp
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Warnings
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Consistbl
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Linenum
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Location
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Longident
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Syntaxerr
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Parser
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Lexer
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Parse
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Printast
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Unused_var
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Ident
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Path
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Primitive
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Types
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Btype
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Oprint
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Subst
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Predef
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Datarepr
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Env
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Typedtree
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Ctype
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Printtyp
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Includeclass
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Mtype
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Includecore
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Includemod
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Parmatch
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Typetexp
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Stypes
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Typecore
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Typedecl
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Typeclass
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Typemod
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Lambda
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Printlambda
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Typeopt
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Switch
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Matching
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Translobj
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Translcore
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Translclass
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Translmod
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Simplif
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Runtimedef
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Meta
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Instruct
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Bytegen
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Printinstr
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Opcodes
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Emitcode
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Bytesections
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Dll
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Symtable
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Bytelink
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Bytelibrarian
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Bytepackager
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Pparse
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Errors
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Compile
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Main_args
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    ldc_w ocaml/compilers/Main
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload_1
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/execute()V
    aload_1

    Label1:
    areturn

.end method



.method public static mainScripting([Ljava/lang/String;Ljava/util/Map;Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/PrintStream;)Lfr/x9c/cadmium/kernel/Value;
    .limit stack 9
    .limit locals 6
    .var 0 is arg0 [Ljava/lang/String; from Label0 to Label1
    .var 1 is arg1 Ljava/util/Map; from Label0 to Label1
    .var 2 is arg2 Ljava/io/InputStream; from Label0 to Label1
    .var 3 is arg3 Ljava/io/PrintStream; from Label0 to Label1
    .var 4 is arg4 Ljava/io/PrintStream; from Label0 to Label1

    
    Label0:
    new ocaml/compilers/cafesterolMain
    dup
    ldc_w ocaml/compilers/cafesterolMain
    ldc_w "cadmium.parameters"
    invokevirtual java/lang/Class/getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;
    aload_0
    aload_2
    aload_3
    aload 4
    iconst_0
    ldc_w "ocamlc-standalone.jar"
    invokestatic fr/x9c/cadmium/kernel/NativeParameters/fromStream(Ljava/io/InputStream;[Ljava/lang/String;Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/PrintStream;ZLjava/lang/String;)Lfr/x9c/cadmium/kernel/NativeParameters;
    invokespecial ocaml/compilers/cafesterolMain/<init>(Lfr/x9c/cadmium/kernel/NativeParameters;)V
    astore 5
    aload 5
    ldc_w "Out_of_memory"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "Sys_error"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "Failure"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "Invalid_argument"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "End_of_file"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "Division_by_zero"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "Not_found"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "Match_failure"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "Stack_overflow"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "Sys_blocked_io"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "Assert_failure"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w "Undefined_recursive_module"
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/registerPredefinedException(Ljava/lang/String;)V
    aload 5
    ldc_w ocaml/stdlib/Pervasives
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Array
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/List
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Char
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/String
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Sys
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Hashtbl
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Sort
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Marshal
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Obj
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Int32
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Int64
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Nativeint
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Lexing
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Parsing
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Set
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Map
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Stack
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Queue
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/CamlinternalLazy
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Lazy
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Stream
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Buffer
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Printf
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Format
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Scanf
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Arg
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Printexc
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Gc
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Digest
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Random
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Callback
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/CamlinternalOO
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Oo
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/CamlinternalMod
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Genlex
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Weak
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Filename
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/Complex
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/ArrayLabels
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/ListLabels
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/StringLabels
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/MoreLabels
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/stdlib/StdLabels
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Misc
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Tbl
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Config
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Clflags
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Terminfo
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Ccomp
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Warnings
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Consistbl
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Linenum
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Location
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Longident
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Syntaxerr
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Parser
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Lexer
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Parse
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Printast
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Unused_var
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Ident
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Path
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Primitive
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Types
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Btype
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Oprint
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Subst
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Predef
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Datarepr
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Env
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Typedtree
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Ctype
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Printtyp
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Includeclass
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Mtype
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Includecore
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Includemod
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Parmatch
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Typetexp
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Stypes
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Typecore
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Typedecl
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Typeclass
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Typemod
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Lambda
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Printlambda
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Typeopt
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Switch
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Matching
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Translobj
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Translcore
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Translclass
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Translmod
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Simplif
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Runtimedef
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Meta
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Instruct
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Bytegen
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Printinstr
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Opcodes
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Emitcode
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Bytesections
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Dll
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Symtable
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Bytelink
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Bytelibrarian
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Bytepackager
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Pparse
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Errors
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Compile
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Main_args
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    ldc_w ocaml/compilers/Main
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/loadConstant(Ljava/lang/Class;)V
    aload 5
    aload_1
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/executeWithBindings(Ljava/util/Map;)V
    aload 5
    invokevirtual fr/x9c/cadmium/kernel/AbstractNativeRunner/getResult()Lfr/x9c/cadmium/kernel/Value;

    Label1:
    areturn

.end method



.method public static main([Ljava/lang/String;)V
    .limit stack 1
    .limit locals 1
    .var 0 is arg0 [Ljava/lang/String; from Label0 to Label1

    
    Label0:
    aload_0
    invokestatic ocaml/compilers/cafesterolMain/mainWithReturn([Ljava/lang/String;)Locaml/compilers/cafesterolMain;
    pop

    Label1:
    return

.end method
